<!--

     Licensed to the Apache Software Foundation (ASF) under one
     or more contributor license agreements.  See the NOTICE file
     distributed with this work for additional information
     regarding copyright ownership.  The ASF licenses this file
     to you under the Apache License, Version 2.0 (the
     "License"); you may not use this file except in compliance
     with the License.  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing,
     software distributed under the License is distributed on an
     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     KIND, either express or implied.  See the License for the
     specific language governing permissions and limitations
     under the License.

-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- *  PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- *  i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->

<html>
<head>
    <!-- Generated by groovydoc (2.4.5) on Mon Sep 12 08:35:25 CEST 2016 -->
    <title>StompServer (Groovy Documentation)</title>
    <meta name="date" content="2016-09-12">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
    <link href="../../../../../groovy.ico" type="image/x-icon" rel="icon">
    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">

<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
    parent.document.title="StompServer (Groovy Documentation)";
}
//-->
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
    <!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/stomp/StompServer" target="_top">Frames</a></li>
            <li><a href="StompServer.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <a name="skip-navbar_top">
        <!--   -->
    </a></div>
<!-- ========= END OF TOP NAVBAR ========= -->

<!-- ======== START OF CLASS DATA ======== -->
<div class="header">

    <div class="subTitle">Package: <strong>io.vertx.groovy.ext.stomp</strong></div>

    <h2 title="[Groovy] Class StompServer" class="title">[Groovy] Class StompServer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>io.vertx.groovy.ext.stomp.StompServer
</ul>
<div class="description">
    <ul class="blockList">
        <li class="blockList">



    <p> Defines a STOMP server. STOMP servers delegates to a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a> that let customize the behavior of
 the server. By default, it uses a handler compliant with the STOMP specification, but let you change anything.
</p>

          </li>
    </ul>
</div>

<div class="summary">
    <ul class="blockList">
        <li class="blockList">
        <!-- =========== NESTED CLASS SUMMARY =========== -->
        

        <!-- =========== ENUM CONSTANT SUMMARY =========== -->
        
        <!-- =========== FIELD SUMMARY =========== -->
        

        <!-- =========== PROPERTY SUMMARY =========== -->
        

        <!-- =========== ELEMENT SUMMARY =========== -->
        

        
        <!-- ======== CONSTRUCTOR SUMMARY ======== -->
        <ul class="blockList">
                <li class="blockList"><a name="constructor_summary"><!--   --></a>
                    <h3>Constructor Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Constructor and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst">
                                <code><a href="#StompServer(java.lang.Object)">StompServer</a></strong>
                                (java.lang.Object delegate)</code><br></td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
        </ul>
        

        
        <!-- ========== METHOD SUMMARY =========== -->
        <ul class="blockList">
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
                        <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Type</th>
                            <th class="colLast" scope="col">Name and description</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>int</strong></code></td>
                            <td class="colLast"><code><strong><a href="#actualPort()">actualPort</a></strong>()</code><br>Gets the port on which the server is listening.
 </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#close(Handler<AsyncResult<Void>>)">close</a></strong>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;java.lang.Void&gt;&gt; completionHandler)</code><br>Closes the server.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>void</strong></code></td>
                            <td class="colLast"><code><strong><a href="#close()">close</a></strong>()</code><br>Closes the server.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create(io.vertx.groovy.core.Vertx, Map<String, Object>)">create</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, java.util.Map&lt;java.lang.String, java.lang.Object&gt; options)</code><br>Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create(io.vertx.groovy.core.Vertx, io.vertx.groovy.core.net.NetServer)">create</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, <a href='../../../../../io/vertx/groovy/core/net/NetServer.html'>NetServer</a> netServer)</code><br>Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create(io.vertx.groovy.core.Vertx, io.vertx.groovy.core.net.NetServer, Map<String, Object>)">create</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, <a href='../../../../../io/vertx/groovy/core/net/NetServer.html'>NetServer</a> net, java.util.Map&lt;java.lang.String, java.lang.Object&gt; options)</code><br>Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#create(io.vertx.groovy.core.Vertx)">create</a></strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</code><br>Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation, and use the default options.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>java.lang.Object</strong></code></td>
                            <td class="colLast"><code><strong><a href="#getDelegate()">getDelegate</a></strong>()</code><br></td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#handler(io.vertx.groovy.ext.stomp.StompServerHandler)">handler</a></strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> handler)</code><br>Configures the <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a>. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>boolean</strong></code></td>
                            <td class="colLast"><code><strong><a href="#isListening()">isListening</a></strong>()</code><br>Checks whether or not the server is listening.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen(int)">listen</a></strong>(int port)</code><br>Connects the STOMP server to the given port.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen(int, java.lang.String)">listen</a></strong>(int port, java.lang.String host)</code><br>Connects the STOMP server to the given port / interface.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen()">listen</a></strong>()</code><br>Connects the STOMP server to the port / host configured in the server options.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen(Handler<AsyncResult<StompServer>>)">listen</a></strong>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</code><br>Connects the STOMP server default port (61613) and network interface (<code>0.0.0.0</code>). </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen(int, Handler<AsyncResult<StompServer>>)">listen</a></strong>(int port, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</code><br>Connects the STOMP server to the given port. </td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#listen(int, java.lang.String, Handler<AsyncResult<StompServer>>)">listen</a></strong>(int port, java.lang.String host, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</code><br>Connects the STOMP server to the given port / interface. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#options()">options</a></strong>()</code><br>@return the server options (see <a href="../../../../../../..</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#stompHandler()">stompHandler</a></strong>()</code><br>@return the <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a> used by this server.</td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#vertx()">vertx</a></strong>()</code><br>@return the instance of vert.x used by the server.</td>
                        </tr>
                        
                        <tr class="rowColor">
                            <td class="colFirst"><code>io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/core/http/ServerWebSocket.html' title='ServerWebSocket'>ServerWebSocket</a>&gt;</strong></code></td>
                            <td class="colLast"><code><strong><a href="#webSocketHandler()">webSocketHandler</a></strong>()</code><br>Gets the  able to manage web socket connections. </td>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a></strong></code></td>
                            <td class="colLast"><code><strong><a href="#writingFrameHandler(Handler<ServerFrame>)">writingFrameHandler</a></strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</code><br>Configures the handler that is invoked every time a frame is going to be written to the "wire". </td>
                        </tr>
                        
                    </table>
                   </ul>
              </li>
            
            <li class="blockList"><a name="method_summary"><!--   --></a>
                    <h3>Inherited Methods Summary</h3>
                    <ul class="blockList">
                    <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
                        <caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
                        <tr>
                            <th class="colFirst" scope="col">Methods inherited from class</th>
                            <th class="colLast" scope="col">Name</th>
                        </tr>
                        
                        <tr class="altColor">
                            <td class="colFirst"><code>class java.lang.Object</strong></code></td>
                            <td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
                        </tr>
                    </table>
                   </ul>
              </li>
                
        </ul>
        
    </li>
    </ul>
</div>

<div class="details">
    <ul class="blockList">
        <li class="blockList">
           

            

            

            

            
            <!-- =========== CONSTRUCTOR DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="constructor_detail">
                    <!--   -->
                </a>
                    <h3>Constructor Detail</h3>
                    
                        <a name="StompServer(java.lang.Object)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><strong>StompServer</strong>(java.lang.Object delegate)</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            


            
            <!-- =========== METHOD DETAIL =========== -->
            <ul class="blockList">
                <li class="blockList"><a name="method_detail">
                    <!--   -->
                </a>
                    <h3>Method Detail</h3>
                    
                        <a name="actualPort()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>int <strong>actualPort</strong>()</h4>
                                <p> Gets the port on which the server is listening.
 <p/>
 This is useful if you bound the server specifying 0 as port number signifying an ephemeral port.
   <DL><DT><B>Returns:</B></DT><DD>the port</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="close(Handler<AsyncResult<Void>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>close</strong>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;java.lang.Void&gt;&gt; completionHandler)</h4>
                                <p> Closes the server.
   <DL><DT><B>Parameters:</B></DT><DD><code>completionHandler</code> -  handler called once the server has been stopped</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="close()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>void <strong>close</strong>()</h4>
                                <p> Closes the server.
   </p>
                            </li>
                        </ul>
                    
                        <a name="create(io.vertx.groovy.core.Vertx, Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>create</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, java.util.Map&lt;java.lang.String, java.lang.Object&gt; options)</h4>
                                <p> Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.
   <DL><DT><B>Returns:</B></DT><DD>the created <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the vert.x instance to use</DD><DD><code>options</code> -  the server options (see <a href="../../../../../../../cheatsheet/StompServerOptions.html">StompServerOptions</a>)</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="create(io.vertx.groovy.core.Vertx, io.vertx.groovy.core.net.NetServer)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>create</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, <a href='../../../../../io/vertx/groovy/core/net/NetServer.html'>NetServer</a> netServer)</h4>
                                <p> Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.
   <DL><DT><B>Returns:</B></DT><DD>the created <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the vert.x instance to use</DD><DD><code>netServer</code> -  the Net server used by the STOMP server</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="create(io.vertx.groovy.core.Vertx, io.vertx.groovy.core.net.NetServer, Map<String, Object>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>create</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx, <a href='../../../../../io/vertx/groovy/core/net/NetServer.html'>NetServer</a> net, java.util.Map&lt;java.lang.String, java.lang.Object&gt; options)</h4>
                                <p> Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation.
   <DL><DT><B>Returns:</B></DT><DD>the created <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the vert.x instance to use</DD><DD><code>net</code> -  the Net server used by the STOMP server</DD><DD><code>options</code> -  the server options (see <a href="../../../../../../../cheatsheet/StompServerOptions.html">StompServerOptions</a>)</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="create(io.vertx.groovy.core.Vertx)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>static&nbsp;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>create</strong>(<a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> vertx)</h4>
                                <p> Creates a <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a> based on the default Stomp Server implementation, and use the default options.
   <DL><DT><B>Returns:</B></DT><DD>the created <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>vertx</code> -  the vert.x instance to use</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="getDelegate()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.lang.Object <strong>getDelegate</strong>()</h4>
                                <p></p>
                            </li>
                        </ul>
                    
                        <a name="handler(io.vertx.groovy.ext.stomp.StompServerHandler)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>handler</strong>(<a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> handler)</h4>
                                <p> Configures the <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a>. You must calls this method before calling the <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html#listen' title='StompServer.listen'>StompServer.listen</a> method.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="isListening()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>boolean <strong>isListening</strong>()</h4>
                                <p> Checks whether or not the server is listening.
   <DL><DT><B>Returns:</B></DT><DD><code>true</code> if the server is listening, <code>false</code> otherwise</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen(int)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>(int port)</h4>
                                <p> Connects the STOMP server to the given port.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>port</code> -  the port</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen(int, java.lang.String)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>(int port, java.lang.String host)</h4>
                                <p> Connects the STOMP server to the given port / interface.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>port</code> -  the port</DD><DD><code>host</code> -  the interface</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>()</h4>
                                <p> Connects the STOMP server to the port / host configured in the server options.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen(Handler<AsyncResult<StompServer>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>(io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</h4>
                                <p> Connects the STOMP server default port (61613) and network interface (<code>0.0.0.0</code>). Once the socket
 it bounds calls the given handler with the result. The result may be a failure if the socket is already used.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler to call with the result</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen(int, Handler<AsyncResult<StompServer>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>(int port, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</h4>
                                <p> Connects the STOMP server to the given port. This method use the default host (<code>0.0.0.0</code>). Once the socket
 it bounds calls the given handler with the result. The result may be a failure if the socket is already used.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>port</code> -  the port</DD><DD><code>handler</code> -  the handler to call with the result</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="listen(int, java.lang.String, Handler<AsyncResult<StompServer>>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>listen</strong>(int port, java.lang.String host, io.vertx.core.Handler&lt;io.vertx.core.AsyncResult&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a>&gt;&gt; handler)</h4>
                                <p> Connects the STOMP server to the given port / interface. Once the socket it bounds calls the given handler with
 the result. The result may be a failure if the socket is already used.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>port</code> -  the port</DD><DD><code>host</code> -  the host / interface</DD><DD><code>handler</code> -  the handler to call with the result</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="options()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>options</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the server options (see <a href="../../../../../../../cheatsheet/StompServerOptions.html">StompServerOptions</a>)</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="stompHandler()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html'>StompServerHandler</a> <strong>stompHandler</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the <a href='../../../../../io/vertx/groovy/ext/stomp/StompServerHandler.html' title='StompServerHandler'>StompServerHandler</a> used by this server.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="vertx()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/core/Vertx.html'>Vertx</a> <strong>vertx</strong>()</h4>
                                <p>
   <DL><DT><B>Returns:</B></DT><DD>the instance of vert.x used by the server.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="webSocketHandler()"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4>io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/core/http/ServerWebSocket.html' title='ServerWebSocket'>ServerWebSocket</a>&gt; <strong>webSocketHandler</strong>()</h4>
                                <p> Gets the  able to manage web socket connections. If the web socket bridge is disabled, it returns
 <code>null</code>.
   <DL><DT><B>Returns:</B></DT><DD>the handler that can be passed to <a href='../../../../../io/vertx/groovy/core/http/HttpServer.html#websocketHandler' title='HttpServer.websocketHandler'>HttpServer.websocketHandler</a>.</DD></DL></p>
                            </li>
                        </ul>
                    
                        <a name="writingFrameHandler(Handler<ServerFrame>)"><!-- --></a>
                        <ul class="blockListLast">
                            <li class="blockList">
                                <h4><a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html'>StompServer</a> <strong>writingFrameHandler</strong>(io.vertx.core.Handler&lt;<a href='../../../../../io/vertx/groovy/ext/stomp/ServerFrame.html' title='ServerFrame'>ServerFrame</a>&gt; handler)</h4>
                                <p> Configures the handler that is invoked every time a frame is going to be written to the "wire". It lets you log
 the frames, but also adapt the frame if needed.
   <DL><DT><B>Returns:</B></DT><DD>the current <a href='../../../../../io/vertx/groovy/ext/stomp/StompServer.html' title='StompServer'>StompServer</a></DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>handler</code> -  the handler, must not be <code>null</code></DD></DL></p>
                            </li>
                        </ul>
                    
                </li>
            </ul>
            
        </li>
    </ul>
</div>

<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
    <!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
    <!--   -->
</a>
    <ul class="navList" title="Navigation">
        <li><a href="../../../../../overview-summary.html">Overview</a></li>
        <li><a href="package-summary.html">Package</a></li>
        <li class="navBarCell1Rev">Class</li>
        <li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
        <li><a href="../../../../../index-all.html">Index</a></li>
        <li><a href="../../../../../help-doc.html">Help</a></li>
    </ul>
</div>

<div class="subNav">
    <div>
        <ul class="navList">
            <li><a href="../../../../../index.html?io/vertx/groovy/ext/stomp/StompServer" target="_top">Frames</a></li>
            <li><a href="StompServer.html" target="_top">No Frames</a></li>
        </ul>
    </div>
    <div>
        <ul class="subNavList">
            <li>Summary:&nbsp;</li>
            Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
        <ul class="subNavList">
            <li>&nbsp;|&nbsp;Detail:&nbsp;</li>
            Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
        </ul>
    </div>
    <p>Groovy Documentation</p>
    <a name="skip-navbar_bottom">
        <!--   -->
    </a>
    </div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>